<?php 

/**
 * 
 */
// class Upload
// {
// 	private $data;
// 	private $oldData;
// 	// private $files;
// 	public $fileSavePath='./disk/';
// 	function __construct()
// 	{
// 		$this->filesError();

// 	}
// 	// 检查文件上传是否错误
// 	public function filesError(){
// 		if(empty($_FILES)){
// 			exit('文件上传失败，可能受post限制');
// 		}
// 		foreach ($_FILES['files']['name'] as $key => $value) {
// 			# code...

// 			if($_FILES['files']['error'][$key]>0){
// 				switch ($_FILES['files']['error'][$key]) {
// 					case '1':
// 						exit('文件上传失败，php.ini 中 upload_max_filesize 选项限制的值');
// 						break;
// 					case '2':
// 						exit('上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值');
// 						break;
// 					case '3':
// 						# code...
// 						break;
// 					default:
// 						# code...
// 						break;
// 				}
// 			}
// 			if($_FILES['files']['size'][$key]>100000000){
// 				exit('文件上传失败，不能大于1000字节');
// 			}
// 			if (file_exists('./disk/'.$value)) {
// 				exit('文件已存在');
// 			}
// 		}
// 	}
// 	// 上传文件
// 	public function uploadFiles($path=''){
// 		foreach ($_FILES['files']['name'] as $key => $value) {
// 			# code...
// 		if (!$path) {
// 			$path=$this->fileSavePath;
// 		}
		
// 			move_uploaded_file($_FILES['files']['tmp_name'][$key], $path.$value);
// 			$this->data['name']=$value;
// 			$this->data['size']=Fdb($_FILES['files']['size'][$key]);
// 			$this->data['time']=time();
// 			$this->oldData = file_get_contents('./Db/db.json');
// 			$this->oldData = json_decode($this->oldData,true);
// 			$this->oldData[]=$this->data;
// 			$this->oldData=json_encode($this->oldData);
// 			file_put_contents('./Db/db.json', $this->oldData);
// 		}
// 	}

// }


// class Upload
// {
// 	public $config=[
// 		'rootPath' => './Upload/',//保存根目录
// 		'maxSize'  => 0,//上传文件大小的限制
// 		'savePath' => '',//保存路径
// 		'exts'=> [],//允许上传的文件后缀
// 		'saveExt'  => '',//文件保存后缀，空则使用原后缀
// 	]
// 	public $file;//上传的file数据
// 	public $error;//错误信息;


// 	/**
// 	 * [__construct description]
// 	 * @Author   F
// 	 * @DateTime 2018-01-19T11:50:00+0800
// 	 * @param    [type]                   $config [description]
// 	 */
// 	public function __construct($config=[])
// 	{
// 		$this->config=array_merge($this->config,$config);

		

// 		// $this->file = current($_FILES);
// 	}

// 	public function __get($name){
// 		return $this->config[$name];
// 	}


// 	public function upload($files=''){
// 		if(''===$files){
// 			$files = $_FILES;
// 		}
// 	}


// 	public function checkRootDir(){
// 		$path=$this->rootPath.'/'.data("Y-m-d");
// 		is_dir($path) || mkdir($path,0777,true);
// 	}

// 	*
// 	 * [checkError 检测错误]
// 	 * @Author   F
// 	 * @DateTime 2018-01-19T14:08:41+0800
// 	 * @return   [type]                   [description]
	 
// 	private function checkError(){
// 		if(empty($_FILES){
// 			$this->error="接收数据为空,可能受到post限制";
// 			return false;
// 		}


// 	}

// 	/**
// 	 * [checkSize 检测文件大小]
// 	 * @Author   F
// 	 * @DateTime 2018-01-19T14:09:17+0800
// 	 * @return   [type]                   [description]
// 	 */
// 	public function checkSize(){

// 	}

// 	/**
// 	 * [checkType 检测文件类型]
// 	 * @Author   F
// 	 * @DateTime 2018-01-19T14:09:51+0800
// 	 * @return   [type]                   [description]
// 	 */
// 	public function checkType(){

// 	}

// 	//保存文件 
// 	public function moveFive(){

// 	}

	

// 	private function dealFiles($files){
// 		$fileArr = [];
// 		$n = 0;
// 		foreach ($files as $key => $file) {
// 			if (is_array($file['name'])) {
// 				$keys = array_keys($file);
// 				$count = count($file['name']);
// 				for($i=0;$i<$count;$i++){
// 					$fileArr[$n]['key'] = $key;
// 				}
// 			}
// 		}
// 	}
// }




 ?>